home *** CD-ROM | disk | FTP | other *** search
-
- Mark EXE 1.0 - February 25, 1993
-
- Mark EXE 1.0 is a small utility designed to "brand" a mark on
- EXE files. Most EXE files have a huge amount of wasted space
- at the beginning of them for relocation pointers that aren't
- needed. Mark EXE simply places a mark of your choice which may
- be a copyright notice or a modification warning : your choice.
- Please only use a copyright notice if it is your legitimate
- copyright and please note that some use of this program may
- violate license agreements on some software packages. The
- author is not responsible for any such misuse of this program.
- For additional disclaimers, run Mark EXE without any parameters.
-
- At a DOS prompt, type "TYPE MARKEXE.EXE" and look at the screen.
- You will see a copyright message displayed, especially if you
- have ANSI.SYS graphics installed. This type of message is also
- visible from HEX editors. Mark EXE will place copyright or other
- messages like these on any EXE file with relocatable table space
- unused. Because not all files are convertable, you can find out
- how many bytes of a message you have by typing:
-
- MARKEXE EXENAME
-
- You will get a message that says "480 bytes" or "46 bytes" or
- something like that. Note that you should not use EXEPACK (R)
- with Mark EXE despite what the MARKEXE.EXE says and that if
- you use PKLITE (R), use it BEFORE Mark EXE. That way, the
- PKLITE (R) message will be overwritten (YOU CAN ONLY HAVE
- MESSAGES UP TO 46 BYTES WITH PKLITE (R) and only if the PKLITE (R)
- copyright message is displayed in the file.) Don't use this with
- LZEXE, because it won't work.
-
- Now you can add the message by using a message file or from
- the command line. The command line does not let you use spaces,
- so the message file is preferrable. Here are both:
-
- MARKEXE EXENAME This_file_is_(C)_1993_by_The_Author
- (command line)
-
- MARKEXE EXENAME @MESSAGE.DAT
-
- (adds message from MESSAGE.DAT which can be:
- ESC[J This file is Copyright 1993 The Author )
-
- A new EXE file and a BAK version of the original are created.
- ALWAYS test the EXE version before deleting the BAK version
- because some programs may not be tolerant of this procedure.
- Now you can distribute the file with the copyright or other
- message added which is one more touch that once only the
- language manufacturers and few professionals could add.
-
- Since Mark EXE does madify EXE files, certain virus checkers
- may be thrown off by Mark EXE. It is also possible for someone
- to modify Mark EXE to make it a "Trojan," so if you want to
- check for sure that this is not a trojan program, use DOS's
- COMP command by making a backup copy of the EXE, running
- Mark EXE with a short message (like one or two bytes) and then
- using COMP. You should get (4 + the length of the message) bytes
- different. This is strictly optional and you should not be worried
- about Mark EXE being a trojan *that* much. Mark EXE will leave a
- signature at offset 1Ch containing "ME" and then and ASCII 1 then
- and ASCII 0, making 4 bytes in addition to the new message.
-
- Since this is only a small program that preforms a semi-trivial
- function, this program is almost free. I ask that you send me
- a simple 19-cent postcard with "Mark EXE 1.0" and where you got
- it from on the back of it so I can get an idea of where my program
- is being distributed. You can also attempt to contact me instead on
- Compuserve (R) by looking me up. I am working on a program that
- will encrypt EXE files but allow them to run and this was really
- just more or less a practice exercise to familiarize me with the
- EXE file header. I will notify you of that program when I complete
- it if you send the postcard. So PLEASE SEND THE POSTCARD and take
- the 2 OR 3 MINUTES AND 19 CENTS to do it. Thank you for your
- support.
-
- I hope you like the little touch that Mark EXE makes. Look at
- ME.DAT and use DOS's TYPE command to look at MARKEXE.EXE. The
- ME.DAT file was used to mark MARKEXE.EXE. The first 3 bytes are
- ANSI control characters to clear the screen. Good MARKing !
-
- Please Send all Postcards for Registration to:
-
- Jeremy Lilley
- 27816 Radfall Court
- Santa Clarita, CA 91350
-